home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 1 / The Arsenal Files (Arsenal Computer).ISO / os2_app / ctm0004.txt < prev    next >
Text File  |  1994-03-03  |  9KB  |  130 lines

  1.                    C Set ++ Class Libraries Version 2.1
  2.                                  Fixes List
  3.                    ------------------------------------
  4. *************************************************************************
  5. *                                                                       *
  6. *  This CSD contains fixes that apply only to C/C++ Tools Version 2.01. *
  7. *  Do not attempt to apply it to C Set++ version 2.0 or to C/C++ Tools  *
  8. *  Version 2.0.                                                         *
  9. *                                                                       *
  10. *  Although it is not required, it is recommended that fix CTC0007 be   *
  11. *  applied as a companion to this fix.  CTC0007 fixes problems          *
  12. *  associated with the  /Tm compile option.                             *
  13. *                                                                       *
  14. *************************************************************************
  15. =========================================================================
  16.                CTM0004 is informal Corrective Service.
  17. The following fixes are provided in Class Libraries CS CTM0004
  18. *************************************************************************
  19. FIX/APAR      COMPONENT     PROBLEM DESCRIPTION
  20. *************************************************************************
  21.  QUAL-IMP      CCL          Elements with equal keys are guaranteed to
  22.                             be handled first-in first-out
  23.                             for KeySortedBags and PriorityQueues
  24. -------------------------------------------------------------------------
  25.  QUAL-IMP      CCL          Rename Boolean to IBoolean for IAStack,
  26.                             IAQueue, IADeque, IAPriorityQueue
  27. -------------------------------------------------------------------------
  28.  QUAL-IMP      CCL          Fix behavior of remove for IRelation and
  29.                             ISortedRelation, in case of multiple keys.
  30. -------------------------------------------------------------------------
  31.  QUAL-IMP      CCL          check for memory overflow in hash table
  32.                             based implementations
  33. -------------------------------------------------------------------------
  34.  QUAL-IMP      CCL          check for memory overflow in operator= for
  35.                             AVL based implementations
  36. -------------------------------------------------------------------------
  37.  QUAL-IMP      CCL          check for correct cursor in locate and
  38.                             replace functions in KeySortedSets and
  39.                             KeySets based on sequence implementations
  40. -------------------------------------------------------------------------
  41.  QUAL-IMP      CCL          check for null managed pointers in operator=
  42.                             and copy constructor
  43. -------------------------------------------------------------------------
  44.  PJ12170       UICL         Acknowledgement from remoteExecute handled
  45.                             incorrectly in DDE.
  46. -------------------------------------------------------------------------
  47.  PJ12171       UICL         IDM::rfObject is missing from rendering
  48.                             format constants and needs to be added.
  49. -------------------------------------------------------------------------
  50.  PJ12172       UICL         After bringing up a window from a popup menu
  51.                             from a container in a canvas, the window does
  52.                             not have the focus.
  53. -------------------------------------------------------------------------
  54.  QUAL-IMP      UICL         IFont class is missing operator=.
  55. -------------------------------------------------------------------------
  56.  QUAL-IMP      UICL         Memory for the window list is not being
  57.                             freed when a window is destroyed.  A static
  58.                             member of IMenuHdr is being freed too soon.
  59. -------------------------------------------------------------------------
  60.  QUAL-IMP      UICL         IMultiLineEdit::importFromFile adds one too
  61.                             many bytes to the mle if the file length is
  62.                             not a multiple of 1024.
  63. -------------------------------------------------------------------------
  64.  QUAL-IMP      UICL         After bringing up a popup menu for the entire
  65.                             container, you can no longer query the
  66.                             container object that has the cursor.
  67. -------------------------------------------------------------------------
  68.  QUAL-IMP      UICL         If you create a graphic PushButton with the
  69.                             sizeToGraphic style and pass in a rectangle,
  70.                             the graphic is displayed incorrectly.  In
  71.                             addition, it comes up in the highlighted
  72.                             state.
  73. -------------------------------------------------------------------------
  74.  QUAL-IMP      UICL         Need to imporve how the graphic is drawn on
  75.                             the graphic PushButton.
  76. -------------------------------------------------------------------------
  77.  QUAL-IMP      UICL         Setting a vector font on an IMLE causes a
  78.                             hang.
  79. -------------------------------------------------------------------------
  80.  QUAL-IMP      UICL         Using setDeleteObjectsOnClose in a details
  81.                             view container with many items can cause
  82.                             it to take an unacceptable amount of time
  83.                             to terminate.
  84. -------------------------------------------------------------------------
  85.  QUAL-IMP      UICL         istattxt.inl is not included in istattxt.hpp.
  86. -------------------------------------------------------------------------
  87.  QUAL-IMP      UICL         IThread::messageQueue returns HMQ_CURRENT
  88.                             instead of the actual message queue handle
  89.                             for the thread.
  90. -------------------------------------------------------------------------
  91.  QUAL-IMP      UICL         Setting the icon handle to 0 in
  92.                             IGraphicPushButton causes a trap in PMWIN.
  93. =========================================================================
  94.                CTM0003 is informal Corrective Service.
  95. The following fixes are provided in Class Libraries CS CTM0003 and later
  96. *************************************************************************
  97. FIX/APAR      COMPONENT     PROBLEM DESCRIPTION
  98. *************************************************************************
  99.  PJ11717       UICL         In a multithreaded situation a hang would
  100.                             sometimes occur in UICL.
  101. -------------------------------------------------------------------------
  102.  PJ11719       UICL         A window handle was not validated before an
  103.                             attempt was made at creating an instance of
  104.                             IWindowClassName.
  105. -------------------------------------------------------------------------
  106.  PJ11721       UICL         IMenuHandler::menuEnded() was accessing
  107.                             memory that was no longer valid.
  108. -------------------------------------------------------------------------
  109.  QUAL-IMP      UICL         When creating a textCursor for a container in
  110.                             details view, the cursor does not work
  111.                             PROPERLY for all the text columns.
  112. -------------------------------------------------------------------------
  113.  QUAL-IMP      UICL         On receipt of WM_BEGINDRAG, UICL was
  114.                             attempting to obtain the pointer position
  115.                             from message parameter 2. The pointer
  116.                             position is actually contained in message
  117.                             parameter 1.
  118. -------------------------------------------------------------------------
  119.  QUAL-IMP      UICL         On receipt of DM_PRINTOBJECT, UICL was
  120.                             attempting to obtain a pointer to a DRAGINFO
  121.                             structure from message parameter 1. Message
  122.                             parameter 1 actually contains a pointer to a
  123.                             DRAGITEM structure.
  124. -------------------------------------------------------------------------
  125.  QUAL-IMP      UICL         Added IMenuDrawItemEvent as the first
  126.                             PARAMETER to IMenuDrawItemHandler::setSize
  127.                             VIRTUAL FUNCTION in order to provide a way to
  128.                             FIND THE ID OF the item to be sized.
  129. =========================================================================
  130.